investment investing business software investor accounting investments foreclosures cpa tax accountant financial planning accounting software short sales bookkeeping homes foreclosure invest software